//对uni.request二次封装
// let baseUrl = "http://192.168.2.159:8000/api"
// export default function request(url, method, data) {
// 	return new Promise((resolve, reject) => {
// 		uni.request({
// 			url: baseUrl + url,
// 			method: method,
// 			data: data,
// 			header: {
// 				'Authorization': uni.getStorageSync('TOKEN') || '', //自定义请求头信息
// 				'content-type': isJson ? 'application/json' : 'application/x-www-form-urlencoded',
// 			},
// 			success(res) {
// 				resolve(res.data, '成功')
// 			},
// 			fail(err) {
// 				reject(err, '失败')
// 			}
// 		})
// 	})
// }

export const baseURL = 'http://59.110.166.212/api/'
export const request = (options, header) => {
	return new Promise((resolve, reject) => {
		uni.showLoading({
			title: '加载中',
			mask: true,
		})
		uni.request({
			url: baseURL + options.url, //接口地址：前缀+方法中传入的地址
			method: options.method || 'POST', //请求方法：传入的方法或者默认是“GET”
			data: options.data || {}, //传递参数：传入的参数或者默认传递空集合
			header: header || {
				'Authorization': uni.getStorageSync('token') || '', //自定义请求头信息
				'content-type': options.isJson ? 'application/json' :
					'application/x-www-form-urlencoded',
			},
			success: (res) => {
				uni.hideLoading();
				resolve(res.data, '成功')

				// //返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)
				// if (res.data.code == 200) {
				// 	resolve(res.data)
				// } else {
				// 	uni.showToast({
				// 		title: res.data.msg,
				// 		icon: "none"
				// 	})
				// }
				// if (res.data.code == 401 || res.data.code == 502) {
				// 	uni.navigateTo({
				// 		url: '/pages/login/login'
				// 	})
				// 	uni.clearStorageSync()
				// }
				// 如果不满足上述判断就输出数据
			},
			// 这里的接口请求，如果出现问题就输出接口请求失败
			fail: (err) => {
				uni.hideLoading();
				console.log('err', err)
				reject(err)
			},

		})
	})
}